Inspection system

ABSTRACT

A front-end image acquisition component acquires photographs and/or videos of various goods, vehicles, vessels, and/or real estate fixtures. In one aspect, an image acquisition system comprises a hub with outwardly extending arms and supports for coupling to an upper support structure. Cameras are affixed to the hub and the arms for acquiring image data of a subject substantially simultaneously.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part of U.S. patent applicationSer. No. 14/574,638 filed Dec. 18, 2014, which is a continuation-in-partof U.S. patent application Ser. No. 14/088,939 filed Nov. 25, 2013,which claims the benefit of U.S. Provisional Patent Application Ser. No.61/792,258 filed Mar. 15, 2013 and claims the benefit of U.S.Provisional Patent Application Ser. No. 61/732,078 filed Nov. 30, 2012,the entire disclosures of which are incorporated herein by reference forall purposes.

BACKGROUND

Consumers usually make purchases in one of two ways. The first, atraditional approach, involves visiting a dealer or merchant's place ofbusiness, listening to a salesperson's pitch, testing selected goods,and then haggling over price. Similarly, consumers purchase real estateby the traditional approach by visiting and touring the real estate andthen haggling over price. This approach advantageously providesconsumers an opportunity to view the particular product or real estatein-person and receive hands-on demonstrations of features and options orthe ability to view it in its entirety. However, this approach istime-consuming and interacting with a salesperson can be intimidatingfor many consumers.

The second approach involves a “virtual showroom” where consumers canresearch and price goods, real estate, and the like on the Internet.This approach advantageously allows consumers to search for goods orreal estate in less time and with less salesperson interaction than thetraditional approach. Unfortunately, when visiting a virtual showroom,consumers are often limited to stock photographs and generic informationand must forego the more traditional “walk around” experience. Currentsystems and methods of acquiring photographs and/or videos of goods orreal estate and making them available on the Internet arelabor-intensive and require skillful use of technologically advanceddevices and software. Consequently, even if actual photographs and/orvideos of a particular product, real estate, or the like are available,they are often limited in scope and cannot adequately convey how aproduct or real estate appears in-person and its actual condition. Inaddition, the information available is often non-specific and relatesgenerally to a make and model rather than specifically to the particularitem. In other words, consumers sacrifice advantageous aspects of thetraditional goods or real estate purchasing approach in order to enjoythe convenience and other advantages of the virtual showroom approach.

Moreover, many virtual sellers often employ a “no haggle” pricing model.As a result, it becomes important for virtual sellers to make a highvolume of sales. A virtual seller attempting to make a high volume ofsales must quickly acquire information about goods or real estate in itsinventory, including photographs and/or videos of the goods or realestate, and make that information available to consumers on theInternet. Conventional systems and methods are unable to acquirephotographs and/or videos of goods or real estate and post them on theInternet with the necessary throughput to keep up with the quickturnaround of high-volume sales.

SUMMARY

In accordance with aspects of the invention, the front-end of anautomated studio collects images and/or videos of items underinspection, such as goods, real estate, or the like and makes themavailable on the Internet. An aspect of this end-to-end solutioncaptures images and other information of an item under inspection,processes and stores the images and information, and adds the item to avirtual showroom or other virtual inspection site that presents aninventory of such goods, real estate, or the like. This aspect of thesolution provides users with ample information about the particularitems under inspection. For example, users, such as consumers, caninspect goods or real estate fixtures available in the inventory alongwith the traditional benefits of a virtual showroom. Further, thisaspect of the solution provides sellers with a user-friendly and quick(e.g., 7 minutes or less per good or fixture) way of acquiring imagesand information of a particular good or real estate fixture and creatinga virtual showroom to display it. This aspect makes high-volume“no-haggle” sales tactics economical to employ. Also in accordance withaspects of the invention, image acquisition is automated in conjunctionwith transporting items under inspection from a first location to asecond location.

In an aspect, a system for acquiring images of a subject includes a hub,a plurality of arms, and a plurality of cameras for acquiring image dataof the subject. The hub is coupled to an upper support structure locatedabove the subject by one or more hub supports affixed to a top surfaceof the hub. The arms each connect at a proximal end to a side surface ofthe hub and extend outwardly from the hub. An arm support is affixed toeach arm for coupling the arms to the upper support structure. Thecameras include a plurality of peripheral cameras and at least one topcamera. Each peripheral camera is affixed to a corresponding arm. Theperipheral cameras are arranged for acquiring image data of the subjectfrom a plurality of different directions. The top camera is affixed to abottom surface of the hub and arranged to acquire image data of thesubject from a downward direction. The peripheral cameras and the topcamera acquire image data of the subject substantially simultaneously.

In another aspect, a system for manufacturing an image acquisitionapparatus includes a hub and connectors sized and shaped to fit holes inthe hub that are spaced apart and arranged around a periphery of thehub. The system also includes conduit poles sized and shaped to fit theholes in the hub. Conduit connector sleeves are sized and shaped tocouple two of the conduit poles. Conduit boxes having a hole in a topsurface are sized and shaped to accept one of the conduit poles.Structure mounts are adapted to be affixed to a support structure arealso included in the system. Supports are adapted to be affixed to theconduit poles and the hub for coupling to the structure mounts.Moreover, the system includes subject alignment plates adapted to beaffixed to a support surface. The subject alignment plates provide areference for an installation of the hub, the conduit poles, and theconduit boxes.

In another aspect, a system for acquiring images of the exterior of avehicle includes three camera support structures. The first camerasupport structure has affixed side view cameras for acquiring image dataof the vehicle. The second camera support structure has additionalaffixed side view cameras for acquiring image data of the vehicle. Thesecond camera support structure is located opposite the first camerasupport structure relative to a vehicle support surface that is adaptedto support the vehicle being imaged. The third camera support structurehas affixed top view cameras for acquiring image data of the vehicle.The third camera support structure extends between the first and secondcamera support structures above the vehicle support surface. The systemalso includes a processor that executes processor-executableinstructions for facilitating transmission of the acquired image datafrom the cameras.

Other objects and features will be in part apparent and in part pointedout hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of an automated studio comprised of variouscomponents in accordance with an embodiment of the invention.

FIG. 2A is a diagram of a mobile image acquisition apparatus comprisedof various components for use in the automated studio of FIG. 1 inaccordance with an embodiment of the invention.

FIG. 2B is a diagram of a tripod device for use with the mobile imageacquisition apparatus of FIG. 2A.

FIGS. 3A-C illustrate a turntable and camera within an imaging space foruse in the automated studio of FIG. 1 in accordance with an embodimentof the invention.

FIGS. 4A-B illustrate an imaging studio comprised of various componentsfor use in the automated studio of FIG. 1 in accordance with anembodiment of the invention.

FIGS. 5A-C illustrate an imaging apparatus comprised of cameras, asupport arm, and a linear motion member for use in the automated studioof FIG. 1 in accordance with an embodiment of the invention.

FIG. 5D illustrates an imaging apparatus comprised of various componentsfor use in the automated studio of FIG. 1 in accordance with anembodiment of the invention.

FIGS. 6A-E illustrate an imaging studio comprised of cameras, cameratowers, camera booms, and a vehicle transporter for use in the automatedstudio of FIG. 1 in accordance with an embodiment of the invention.

FIGS. 7A-7F illustrate an exemplary GUI for acquiring images and/orinformation and receiving commands from a user.

FIGS. 8A and 8B illustrate an imaging apparatus comprised of cameras,arms, and a hub for use in the automated studio of FIG. 1 in accordancewith an embodiment of the invention.

FIGS. 9A-9D illustrate the imaging apparatus of FIGS. 8A and 8B withsupports in accordance with an embodiment of the invention.

FIGS. 10A-10D and 11A-11D illustrate the imaging apparatus of FIGS. 8Aand 8B with supports and a structure mount in accordance with anembodiment of the invention.

Corresponding reference characters indicate corresponding partsthroughout the drawings.

DETAILED DESCRIPTION

FIG. 1 illustrates an automated studio, generally indicated at 100,embodying aspects of the present invention. In accordance with aspectsof the present invention, the automated studio 100 collects imagesand/or videos of objects or scenes and makes them available on theInternet.

In an embodiment, automated studio 100 includes a front-end imageacquisition component 102 and a computer 103. The studio 100communicates via a server 104 to a database 105, consumer-side portalaccess 106, and administrator console portal 107. The front-end imageacquisition component 102 is communicatively connected to the computer103, which is communicatively connected to the server 104. As shown inFIG. 1, server 104 is communicatively connected to the database 105,which is communicatively connected to the consumer-side portal access106 and the administrator console portal 107.

The automated studio 100 provides an end-to-end solution in which imagesof a particular object are acquired, processed, stored, and used tocreate an entry for the object in an online inventory of objects, allwith minimal human effort and in a short enough period of time to make ahigh volume of image acquisitions economically feasible. In an aspect,automated studio 100 provides simplicity and portability and employssoftware that can be utilized across multiple sites and platforms and iseasy to use, install, and support. Contemplated objects include, by wayof example and not limitation, automobiles, boats, watercraft,recreational vehicles, motorcycles, all-terrain vehicles, trailers,aircraft, vessel interiors, real estate and associated structures andfixtures, and the like. Beneficially, automated studio 100 providesimprovements in the fields of automated object imaging, onlinemarketplaces, and transportation maintenance and safety by providing ameans to acquire images of a particular object and upload them to anonline inventory or database in a small amount of time and with littleor no human involvement.

According to aspects of the invention, front-end image acquisitioncomponent 102 is adapted for acquiring images of an object of interest.As used herein, images include still photographs (e.g., snap shots),moving photographs (e.g., videos or movies), panoramics, stereoscopicphotographs, infrared images, or any combination thereof. In addition toacquiring images of an entire object, images of only a portion of anobject may be acquired. For example, front-end image acquisitioncomponent 102 is configured for taking images of identifying informationor any areas of the object that are particularly noteworthy, such asdamaged areas, areas most likely to be damaged, identification numbers,and the like. It is also contemplated that a salesperson can provide avideo demonstration of the object's features and options to beintegrated into the final virtual showroom or inventory.

Referring further to FIG. 1, computer 103 executes computer-readableinstructions embodied in software, namely, an automatic photographyapplication that integrates with front-end image acquisition component102. In one embodiment, computer 103 displays, on a graphical userinterface (GUI), a systematic process for acquiring images of an objectand receives commands from a user to acquire the images. For example,computer 103 may display on a GUI acquired images and stock images in agrayscale format for images from perspectives that have yet to beacquired. FIGS. 7A-7F illustrate an exemplary GUI for acquiring imagesand/or information and receiving commands from a user. In thisembodiment, the software, preferably stored on a non-transitorycomputer-readable medium, such as a memory device associated withcomputer 103, implements the commands and acquires the images for use ingenerating an inventory or showroom experience by manipulating front-endimage acquisition component 102. In another embodiment, computer 103functions as a repository for images acquired by front-end imageacquisition component 102 so that a user may manipulate the images invarious ways. In another embodiment, computer 103 functions as anintermediary between front-end image acquisition component 102 andserver 104. Further embodiments of computer 103 are disclosed herein andin U.S. patent application Ser. No. 14/088,939, incorporated herein byreference above.

The server 104 of FIG. 1 hosts (e.g., stores and/or distributes) theacquired images for use by consumers or sellers via the Internet. Server104 receives acquired images from computer 103 and stores them oncomputer-readable media. In an embodiment, server 104 inventories,compresses, stitches, or otherwise processes the received images inaddition to, or in the absence of, such actions by computer 103 orfront-end image acquisition component 102. Further embodiments of server104 are disclosed herein and in U.S. patent application Ser. No.14/088,939, incorporated herein by reference above.

Referring further to FIG. 1, database 105 is associated with server 104for organizing stored images and content. Database 105 may reside onserver 104 or on an external computing device that is connected toserver 104 via a communications channel. Database 105 stores theacquired images along with metadata or other corresponding informationrelating to the images and/or the objects themselves. In one embodiment,the information contained in database 105 is used with a websitetemplate stored on server 104 or an external server for showcasing theobjects to consumers via a virtual showroom. Database 105 is capable ofusing various standards, such as SQL, ODBC, and JDBC, for example.Exemplary database management systems (DBMS) include MySQL, MicrosoftSQL Server, Oracle, and SAP. Database 105 and the information itcontains is accessible via the Internet, such as through the use of aweb browser or an API. Further embodiments of database 105 are disclosedherein and in U.S. patent application Ser. No. 14/088,939, incorporatedherein by reference above.

The consumer-side portal 106 shown in FIG. 1 provides a means for users,such as consumers, to access the acquired images, content, andinformation stored in database 105. In one embodiment, consumer-sideportal 106 is a computing device, such as a personal computer, a mobiledevice, a tablet computing device, and the like. Further embodiments ofconsumer-side portal 106 are disclosed herein and in U.S. patentapplication Ser. No. 14/088,939, incorporated herein by reference above.It is to be understood that the users of consumer-side portal 106 neednot be purchasers of goods or real estate. Instead, such users includeinspectors, inventory/property managers, maintenance personnel, etc.

As shown in FIG. 1, administrator console portal 107 provides a meansfor managing information stored in database 105 and/or on server 104. Inone embodiment, the information contained in database 105 is used withadministrator console portal 107 stored on server 104 or an externalserver for managing an inventory of objects or acquired images. Such aninventory management application advantageously allows for easilytracking the progress of an object among the various stages of automatedstudio 100 (e.g., image acquisition, image processing, and inventorycreation). In one embodiment, a seller can execute an administratorconsole portal 107 application remotely (e.g., via a web application) toprovide an automated ticketing process for tracking object progress.Administrator console portal 107 also provides metrics and reportingdata and tracks objects, customers, and process information. Inaddition, administrator console portal 107 provides access to detailedlogs and reporting to troubleshoot object-processing errors. Themetadata and other corresponding information relating to the imagesand/or the objects permit a user to determine the location of image andvideo files. Further embodiments of administrator console portal 107 aredisclosed herein and in U.S. patent application Ser. No. 14/088,939,incorporated by reference above.

In an embodiment, automated studio 100 includes server 104, database105, consumer-side portal access 106, and administrator console portal107 in addition to front-end image acquisition component 102 andcomputer 103.

FIG. 2A illustrates a mobile image acquisition apparatus 200, which inone embodiment serves as the front-end image acquisition component 102of FIG. 1. The mobile image acquisition apparatus 200 includes abackpack 202, camera 210, light source 220, support and positioning cord230, umbilical cable 240, electrical power source 250, wirelesscommunications transceiver 260, computing device 270, and computingdevice data cable 280. Mobile image acquisition apparatus 200 may alsobe used in conjunction with a support member 290.

In an embodiment, mobile image acquisition apparatus 200 is adapted foracquiring images of the interior of a vessel 292 that has an opening294. The opening 294 allows ingress and egress of portions of mobileimage acquisition apparatus 200 relative to the interior of the vessel292. In the embodiment of FIG. 2A, vessel 292 is an oil tanker railcarand opening 294 is a manway.

Referring further to FIG. 2A, the light source 220 is physicallyconnected to the camera 210. The support and positioning cord 230 isphysically connected to camera 210 and support member 290. The umbilicalcable 240 is electrically connected to light source 220 and camera 210as well as to the electrical power source 250, wireless communicationstransceiver 260, and computing device data cable 280. Computing devicedata cable is electrically connected to umbilical cable 240, wirelesscommunications transceiver 260, and computing device 270. Camera 210 isin electrical communication with wireless communications transceiver 260via umbilical cable 240. Further, camera 210 is in electricalcommunication with computing device 270 via umbilical cable 240 andcomputing device data cable 280. Computing device 270 is in electricalcommunication with wireless communications transceiver 260 via computingdevice data cable 280. Electrical power source 250 is electricallyconnected to wireless communications transceiver 260.

The support member 290 of FIG. 2A is adapted for being positioned at apoint above opening 294 of vessel 292 such that support and positioningcord 230 and other portions of mobile imaging apparatus 200 are alsopositioned above opening 294 of vessel 292. Support member 290 is alsoadapted for being moved into positions closer to opening 294 or fartheraway from opening 294 and/or for being moved in a plane that is parallelto the plane of opening 294. In the embodiment of FIG. 2, support member290 is the hand of a human user.

As shown in FIG. 2A, support member 290 is a structure of rigid membersassembled together to create a frame-like structure. In an alternativeembodiment, shown by FIG. 2B, support member 290 is included with astructure of legs 282 that are rigid members assembled together tocreate a tripod 284 that may straddle opening 294 of vessel 292. In theembodiment of FIG. 2B, support member 290 is connected to rigid members282 at the apex of the tripod 284. Support member 290 may alternativelybe attached to another machine that facilitates acquiring images of theinterior of vessel 292 while vessel 292 is in motion or transit. Inanother embodiment, support member 290 may be an unmanned aerialvehicle.

Referring to FIG. 2A, vessel 292 may be any receptacle that containsmaterials during transit for a variety of transportation methods. Forexample, vessel 292 may be a railcar, a shipping container, asemi-trailer, or an intermodal freight container. In another aspect,vessel 292 may be any container that holds hazardous materials duringtransportation of the hazardous materials. Opening 294 may be any gap inthe body of vessel 292. For example, opening 294 may be a door opening,a valve, an outlet, a vent, and the like.

As shown in FIG. 2A, support and positioning tether 230 is adapted forsupporting camera 210, light source 220, and portions of umbilical cable240. Support and positioning tether 230 is also adapted for transferringa corresponding manipulation of support member 290 to camera 210, lightsource 220, and portions of umbilical cable 240. For example, supportand positioning tether 230 may be a nylon-covered cable, a steel cable,or the like. Support and positioning tether 230 may be wound around aspool or a reel in order to facilitate easier lengthening andshortening. In the embodiment of FIG. 2B, support and positioning tether230 is connected to tripod 284. Support and positioning tether 230 maybe used to lower tripod 284 through opening 294 of vessel 292. Inanother embodiment, support and positioning tether 230 may be used toretrieve tripod 284, and attached components, from vessel 292.

In an embodiment, support and positioning tether 230 may be comprised ofa rigid material, such as one or more pieces of aluminum welded orbolted together. In another embodiment, support and positioning tether230 comprised of a rigid material may telescope. Advantageously,telescoping functionality allows mobile image acquisition apparatus 200to remain compact during storage or transit while providing the abilityto position camera 210 and light source 220 a greater distance fromsupport member 290. In an embodiment, support and positioning tether 230is adapted for providing an extension to position camera 210 and lightsource 220 inside vessel 292 while keeping other components of mobileimage acquisition apparatus 200 outside vessel 292. Support andpositioning tether 230 may also be of such a thickness that it does notreadily appear in stitched-together images acquired from inside vessel292.

The camera 210 is adapted for acquiring images of the interior portionof a wall of vessel 292 and/or other objects within the cavity of vessel292. In the embodiment of FIG. 2A, two cameras 210 having fisheye lensesare mounted back-to-back and physically connected to the end of supportand positioning cord 230 opposite support member 290. Each fisheyecamera 210 allows essentially a hemisphere of viewing and preferablyconverts the distorted hemispherical image into a conventionalrectilinear projection. As used herein, images include still photographs(e.g., snap shots), moving photographs (e.g., videos or movies),panoramas, stereoscopic photographs, infrared images, or any combinationthereof. In addition to acquiring images of the entire interior portionof vessel 292, images of only a portion of an interior portion of vessel292 may also be acquired. For example, areas of the interior that areparticularly noteworthy, such as fissures, scratches, dents, haildamage, welded joints, and the like. Further, camera 210 may alsoacquire images of the exterior of vessel 292. For example, images of thetop of the exterior or the bottom of the exterior, such as theundercarriage, axles, and wheels may also be acquired by camera 210. Inthe embodiment of FIG. 2B, camera 210 may be connected to support member290 at a connection point 284.

In an embodiment, camera 210 is configured to convert a distortedhemispherical image into other projections, such as cylindrical,spherical, or other specialized projections. Camera 210 may be aprogrammable digital single-lens reflex (DSLR) camera that provides pan,tilt, and zoom capabilities. Suitable DSLR cameras are available fromNikon Corporation and Canon, Inc. Camera 210 may also be an InternetProtocol (IP) camera adapted for connecting to a telecommunicationsnetwork, for example one utilizing the IP communications protocol.Suitable IP cameras are available from GeoVision, Inc. Arecont Visionprovides suitable IP video cameras and associated software. Camera 210may also be adapted for directly coupling to computing device 270 via acommunications channel employing serial and/or parallel communicationsmethods. Camera 210 may also utilize other lens types. In addition,various filters, such as polarizing filters, may be employed on camera210 for improving image quality. Advantageously, software on camera 210,computing device 270, an external computing device, or any combinationthereof, is capable of automatically stitching the acquired imagestogether to form a continuous image that accurately depicts a 360-degreeview of the interior of vessel 292. In another embodiment, camera 210comprises a power source and does not utilize power source 250,described below.

In the embodiment of FIG. 2A, light source 220 is adapted for providingsufficient lighting conditions inside the cavity of vessel 292 foracquisition of images by camera 210. The light source 220 is physicallymounted on cameras 210 and is comprised of, for example, a plurality oflight-emitting diodes (LEDs). In another embodiment, light source 220 isindependent of cameras 210 and, for example, suspended from its ownsupport structure through opening 294 or an alternate opening in vessel292. In the embodiment of FIG. 2B, light source 220 is connected tosupport member 290 and suspended from tripod 284 such that it is adaptedfor entering vessel 292. In another embodiment, more than one lightsource 220 is utilized, with one light source 220 physically mounted oncameras 210 and another light source 220 suspended from its own supportstructure.

In an embodiment, light source 220 is a single LED. Light source 220 mayalso be an incandescent light bulb, a compact fluorescent light bulb,and the like. In another embodiment light source 220 also emitselectromagnetic waves outside the visible portion of the electromagneticspectrum.

The umbilical cable 240 of FIG. 2A is adapted for transmittingelectrical power from electrical power source 250 to camera 210 andlight source 220. Umbilical cable 240 is also adapted for transmittingelectrical signals between camera 210, light source 220, wirelesscommunications transceiver 260, computing device data cable 280, andcomputing device 270. In an embodiment, umbilical cable 240 transmitsacquired images from camera 210 to wireless communications transceiver260 and computing device 270 and also transmits control signals fromcomputing device 270 to camera 210 and/or light source 220. In theembodiment of FIG. 2A, umbilical cable 240 is comprised of an Ethernetcable and an electrical power cable that are enclosed in a protectivesheath and having an exposed connection location at a point along thelength of umbilical cable 240. Advantageously, these exposed connectionsallow camera 210, light source 220, support and positioning cord 230,and a portion of umbilical cable 240 to be disconnected from theremaining portion of umbilical cable 240 to facilitate user access,storage, and portability of mobile image acquisition apparatus 200. Theprotective sheath facilitates cable management and organization and alsoprovides protection against edges of opening 294 and/or other portionsor contents of vessel 292.

In the embodiment of FIG. 2B, umbilical cable 240 is connected tosupport member 290 and suspended from tripod 284 such that a connectoris available near connection point 284. Umbilical cable 240 may also becomprised of other cables, including Universal Serial Bus (USB),Ethernet, and the like. Umbilical cable 240 may also be used without aprotective sheath. Umbilical cable 240 may also be used with aprotective sheath that does not have an exposed connection location.

Electrical power source 250 is adapted for providing electrical energyto power the various components of mobile image acquisition apparatus200, including camera 210, light source 220, and wireless communicationstransceiver 260. In the embodiment of FIG. 2A, electrical power source250 is a battery and is located in backpack 202 worn by a user of mobileimage acquisition apparatus 200. In the embodiment of FIG. 2B,electrical power source 250 is connected to one leg 282 of tripod 284and is adapted for providing electrical energy to light source 220. Inan embodiment, electrical power source 250 is adapted such thatelectrical energy is provided to various components of image acquisitionapparatus 200 while requiring only one connection to an external powersource for charging. In one embodiment, electrical power source 250 is asolar power system.

Referring further to FIG. 2A, wireless communications transceiver 260 isadapted for transmitting acquired images to a server or database via acommunications medium, such as the Internet. For example, wirelesscommunications transceiver 260 may transmit acquired images to server104 and/or database 105 of FIG. 1. Additionally, wireless communicationstransceiver 260 is adapted for receiving control signals via acommunications medium, such as the Internet. The control signals provideinformation regarding the operation and manipulation of camera 210and/or light source 220. In the embodiment of FIG. 2, wirelesscommunications transceiver 260 is the 341U cellular network modemavailable from Netgear, Inc. and is located within backpack 202.Advantageously, wireless communications transceiver 260 allows mobileimage acquisition apparatus 200 to receive and send information withoutthe need for wires and to operate in a variety of locations. Anotherbenefit of wireless communications transceiver 260 is the ability toimmediately upload acquired images to a server or other remote storagemeans across a communications network (e.g., the Internet) forprocessing. This ability provides savings in the cost, labor, and timerequired for image acquisition and processing.

It is to be understood that wireless communications transceiver 260 isconfigured to operate according to, for example, the IEEE 802.11 (WiFi)standard and/or the IEEE 802.15.1 (Bluetooth™) standard. Embodiments ofwireless communications transceiver 260 also include a cellular networkmodem or a computing device having wireless communications capabilities.

Computing device 270 is adapted for executing computer-readableinstructions embodied in software, adapted for displaying, on agraphical user interface (GUI), a systematic process for acquiringimages of the interior of vessel 292, and adapted for receiving commandsfrom a user to acquire the images. FIGS. 7A-7F illustrate an exemplaryGUI for acquiring images and/or information and receiving commands froma user. In the embodiment of FIG. 2, computing device 270 is, forexample, a laptop computer having its own electrical power source andbraced near the user's body by computing device support strap 272 thatis worn around the user's neck and physically connected to computingdevice 270. Computing device support strap 272 is adapted for supportingthe weight of computing device 270. In the embodiment of FIG. 2A,computing device support strap 272 is comprised of polypropylene webbingand utilizes strap adjusters to facilitate lengthening or shortening ofthe strap. Advantageously, support strap 272 allows computing device 270to be located in an easily accessible location for the user without theneed for a separate support surface and also allows the user to keepboth hands free.

In one embodiment, computing device 270 is a processor. In anotherembodiment, computing device 270 is an integrated circuit containing oneor more processing units, a memory, an arithmetic logic unit, and/or acontrol unit.

Computing device data cable 280 is adapted for transmitting electricalsignals between umbilical cable 240, wireless communications transceiver260, and computing device 270. In the embodiment of FIG. 2, computingdevice data cable 280 is an Ethernet cable that is connected to aportion of umbilical cable 240 and computing device 270. Advantageously,computing device data cable 280 allows computing device 270 to bedisconnected from umbilical cable 240 to facilitate user access,storage, and portability of mobile image acquisition apparatus 200.

Computing device data cable 280 is preferably embodied by acommunications channel employing serial and/or parallel communicationsmethods. And computing device 270 is configured such that thetransmission of data between umbilical cable 240, wirelesscommunications transceiver 260, and computing device 270 can beaccomplished via wireless communications methods, such as the IEEE802.11 (WiFi) standard and the IEEE 802.15.1 (Bluetooth™) standard.

Referring to FIG. 2B, tripod 284 includes three legs 282. In anembodiment, legs 282 may be comprised of a rigid material, such as oneor more pieces of aluminum affixed together. In another embodiment, legs282 comprised of a rigid material may telescope. Advantageously,telescoping functionality allows tripod 284 to remain compact duringstorage or transit, while still providing the ability to position camera210 and light source 220 inside an opening 294 of vessel 292. In anembodiment, tripod 284 is collapsed and affixed to backpack 202 duringtransport or storage. In another embodiment, tripod 284 is adapted forproviding an extension to position camera 210 and light source 220inside vessel 292 while keeping other components of mobile imageacquisition apparatus 200 outside vessel 292.

During use according to one embodiment, a user manually moves mobileimage acquisition apparatus 200 or a portion thereof to position itrelative to vessel 292. In another embodiment, support member 290 isattached to a machine or vehicle that self-locomotes or support member290 is itself a machine or vehicle that self-locomotes. Advantageously,self-locomotive capabilities allow the mobile image acquisitionapparatus to be moved without the need for manual movement by a humanuser and also allows movement commands to be transmitted from a remotecomputing device or stored on computing device 270.

Mobile image acquisition apparatus 200 may also transmit acquired imagesto a server or database. Mobile image acquisition apparatus 200 may alsoinclude a barcode scanner or a radio-frequency identification (RFID)reader that communicates with other portions of mobile image acquisitionapparatus 200 via wireless communications methods, umbilical cable 240,or an additional communications cable. Advantageously, a barcode scanneror an RFID reader allows for the collection of information identifyingvessel 292 and the integration of that information with acquired imagesof vessel 292. In an embodiment, mobile image acquisition apparatus 200is adapted for acquiring images of a vessel that is the subject of anaccident or disaster investigation or rescue mission.

In operation of an embodiment, support member 290 is positioned at apoint above opening 294 of vessel 292 such that support and positioningcord 230 and portions of mobile imaging apparatus 200 are alsopositioned above opening 294 of vessel 292. Then support member 290 ismoved to a position closer to opening 294 such that portions of supportand positioning cord 230 and portions of mobile imaging apparatus 200enter a cavity of vessel 292 through opening 294. In an embodiment,camera 210, light source 220, and portions of umbilical cable 240 arethe portions of mobile imaging apparatus 200 that enter the cavity ofvessel 292 through opening 294.

Once camera 210 and light source 220 are positioned inside the cavity ofvessel 292, light source 220 illuminates the interior portion of a wallof vessel 292. Camera 210 acquires images of the interior portion of awall of vessel 292 and/or other objects within the cavity of vessel 292.Support member 290 and/or support and positioning cord 230 aremanipulated in order to focus or point camera 210 and/or light source220 at various locations of the interior portion of vessel 292.Functions specific to camera 210 (e.g., zoom and pan) are also utilizedvia computing device 270 to further focus camera 210 at the variouslocations. In addition to these functions, camera 210 is also otherwisemanipulated from commands on computing device 270 that are communicatedto camera 210 via computing device data cable 280 and/or umbilical cable240. Moreover, various filters for camera 210 are also implemented fromcommands on computing device 270 that are communicated to the camera 210via computing device data cable 280 and/or umbilical cable 240. Inaddition, light source 220 is controlled from commands on computingdevice 270 that are communicated to light source 220 via computingdevice data cable 280 and/or umbilical cable 240.

The image data collected by camera 210 is then transmitted to wirelesscommunications transceiver 260 and computing device 270 via umbilicalcable 240 and computing device data cable 280. The image data is thenwirelessly transmitted to an external receiver via wirelesscommunications transceiver 260. This wireless transmission to theexternal receiver allows the acquired images to be uploaded to a remoteserver or storage device without the need to wait until the userfinishes the image collection process. Beneficially, the immediateuploading of images allows the images to be processed sooner thanconventional techniques. The image processing techniques described inU.S. patent application Ser. No. 14/088,939 may be used for thispurpose. The image data may also displayed via a GUI on computing device270.

FIGS. 3A and 3C illustrate a turntable 301 and at least one camera 302,which in one embodiment serve as the front-end image acquisitioncomponent 102 of FIG. 1. Turntable 301 comprises a rotatable platformadapted for receiving and supporting, for example, a vehicle androtating the vehicle 360 degrees as well as portions and iterationsthereof. According to aspects of the invention, a relay provides aninterface between turntable 301 and computer 103 or a communicationsnetwork transmitting control information. Upon receiving an appropriatecommand or control signal from computer 103 or communications network,turntable 301 rotates the desired angular distance at the desiredangular velocity, thus rotating the vehicle a uniform distance and at auniform velocity. Suitable turntables include those described in U.S.Pat. Nos. 6,817,300 and 7,631,602. FIG. 3B illustrates turntable 301supporting a vehicle and located within an enclosure having a ceiling303 and walls 304, further described herein and in U.S. patentapplication Ser. No. 14/088,939, incorporated herein by reference above.Contemplated vehicles include, by way of example and not limitation,automobiles, boats, watercraft, recreational vehicles, motorcycles,all-terrain vehicles, trailers, aircraft, and the like.

The cameras 302 are adapted for acquiring images of a vehicle supportedby turntable 301, preferably as the vehicle rotates via turntable 301.As used herein, images include still photographs (e.g., snap shots),moving photographs (e.g., videos or movies), panoramics, stereoscopicphotographs, infrared images, or any combination thereof. Preferably,cameras 302 are configured for acquiring images of an entire vehicle or,if desired, images of a portion of a vehicle. For example, images may betaken of the vehicle's identification number (VIN), text identifying themodel of the vehicle, or any areas of the vehicle that are particularlynoteworthy, such as scratches, dents, hail damage, add-ons, tire treads,and the like. It is also contemplated that a salesperson can provide avideo demonstration of the vehicle's features and options to beintegrated into the final virtual showroom. The video “sales pitch” canbe made while the vehicle is rotating via turntable 301 or stationary.

Referring to FIG. 3C, cameras 302 preferably include one or moreprogrammable DSLR cameras that provide pan, tilt, and zoom capabilities.Suitable DSLR cameras are available from Nikon Corp. and Canon, Inc.Cameras 302 may also be Internet protocol (IP) cameras adapted forconnecting to a telecommunications network, for example one utilizingthe Internet Protocol communications protocol, such as the Internet.Suitable IP cameras are available from GeoVision, Inc. Arecont Visionprovides suitable IP video cameras and associated software. It is alsocontemplated that cameras 302 are capable of directly coupling to acomputing device via a relay or a communications channel employingserial and/or parallel communications methods. The cameras 302preferably utilize a wide-angle lens, including, by way of example andnot limitation, a fisheye lens. The present embodiment also contemplatesthe use of one or more handheld cameras. In addition, various filters,such as polarizing filters, may be employed on cameras 302 for improvingimage quality.

In an embodiment illustrated by FIG. 3C, at least one of cameras 302 islocated at a fixed position outside the circumference of turntable 301and is pointed generally toward the center of turntable 301. The fixedcamera 302 is preferably affixed at a height between five feet and sixand one-half feet above turntable 301 to provide a view from theperspective of an average consumer if the consumer were viewing thevehicle in-person. Advantageously, affixing the camera 302 at a fixedheight while acquiring images provides the same perspective for eachimage so that a user is provided with a constant perspective whenviewing the acquired images. Additionally, images having the sameperspective provide a consistent and seamless view when the acquiredimages are stitched together to provide a better user experience. Asturntable 301 rotates the vehicle, fixed camera 302 acquires images ofthe vehicle's exterior. Advantageously, software executed by cameras302, computer 103, server 104, or any combination thereof, is capable ofautomatically stitching the acquired images together to form acontinuous image that accurately depicts a 360-degree view of theexterior of the vehicle. Further embodiments of the cameras 302 aredisclosed herein and in U.S. patent application Ser. No. 14/088,939,incorporated herein by reference above.

In another embodiment, cameras 302 utilize a processor to facilitatereceiving and transmitting electronic control data and acquired imagedata. For example, cameras 302 may be affixed to a tower structure thathouses computer 103. In an embodiment, cameras 302 may utilize computer103, which displays on a GUI a systematic process for acquiring imagesof an object and acquired images. FIGS. 7A-7F illustrate an exemplaryGUI for acquiring images and/or information and receiving commands froma user. Computer 103 may also display on a GUI stock images in agrayscale format for images of the object from perspectives that haveyet to be acquired. In another embodiment, cameras 302 utilize anintegrated circuit containing one or more processing units, a memory, anarithmetic logic unit, and/or a control unit to facilitate receiving andtransmitting electronic control data and acquired image data.

FIGS. 4A-B illustrate an exemplary imaging studio 400, which in oneembodiment serves as the front-end image acquisition component 102 ofFIG. 1. FIG. 4A provides a side view perspective, while FIG. 4B providesa top view perspective of the imaging studio 400. The imaging studio 400includes a stationary camera 410, a movable camera 420, subjectalignment patterns 430A-C, camera alignment patterns 432A-F, analignment facilitator 434, a structure 440, and a support surface 442.Beneficially, the imaging studio 400 is capable of installation in apre-existing structure. For example, the imaging studio 400 may beinstalled in an automotive service bay. This capability provides theadvantage of utilizing a service bay as an imaging space when there isno demand to use the bay to service automobiles. As a result, theservice bay owner can increase the uses to which the space can be put,optimize resource usage, and increase overall profit. Additionally, theuse of a pre-existing structure reduces the initial capital investmentrequired for the imaging studio 400 and allows for easy removal and/orresale of various components of the imaging studio 400.

The stationary camera 410 in the illustrated embodiment is physicallyconnected to structure 440. Movable camera 420, subject alignmentpatterns 430A-C, and camera alignment patterns 432A-F are located uponsupport surface 442. The subject being imaged (e.g., a vehicle) is alsosupported by support surface 442.

According to aspects of the invention, stationary camera 410 is adaptedfor acquiring images of the subject. Stationary camera 410 is physicallyattached at a fixed location to structure 440 via bolts, screws,welding, or the like. Stationary camera 410 preferably includes one ormore DSLR cameras that provide pan, tilt, and zoom capabilities.Suitable DSLR cameras are available from Nikon Corp. and Canon, Inc.Stationary camera 410 may also include one or more Internet protocol(IP) cameras adapted for connecting to a telecommunications network, forexample one utilizing the Internet Protocol communications protocol,such as the Internet. Suitable IP cameras are available from GeoVision,Inc. Arecont Vision provides suitable IP video cameras and associatedsoftware. In another embodiment, stationary camera 410 iscommunicatively connected to computer 103, receives electronic commandsignals from computer 103, and transmits acquired image data to computer103. In another embodiment, stationary camera 410 is adapted fordirectly coupling to computer 103 via a relay or communications channelemploying serial and/or parallel communications methods. In yet anotherembodiment, stationary camera 410 transmits acquired image data toserver 104 and/or database 105. In addition, various filters, such aspolarizing filters, may be employed on stationary camera 410 forimproving image quality.

Referring further to FIGS. 4A and 4B, movable camera 420 is adapted foracquiring images of the exterior and/or interior of the subject. In oneembodiment, movable camera 420 is imaging apparatus 500 (see FIGS. 5a-5C) described herein. In another embodiment, movable camera 420 isimaging apparatus 550 (see FIG. 5D) described herein. In anotherembodiment, movable camera 420 is one or more handheld cameras.Preferably, movable camera 420 transmits acquired image data to computer103, server 104, and/or database 105. In one embodiment, movable camera420 and stationary camera 410 acquire images of the same subjectsubstantially simultaneously. In another embodiment, movable camera 420and stationary camera 410 acquire images of the same subject atdifferent times. For example, stationary camera 410 may acquire imagesof the subject and after that image acquisition process is complete,movable camera 420 may acquire images of the same subject.

The subject alignment patterns 430A-C, as illustrated by FIG. 4B, areadapted for providing a means to consistently position subjects forimaging with respect to camera alignment patterns 432A-F. The embodimentof FIG. 4B is preferably utilized to acquire images of a vehicle. Inthis embodiment, subject alignment pattern 430A is designed to be usedfor vehicles with a small footprint or wheelbase (e.g., compact car),subject alignment pattern 430B is designed to be used for vehicles witha medium footprint or wheelbase (e.g., sedan), and subject alignmentpattern 430C is designed to be used for vehicles with a large footprintor wheelbase (e.g., truck). Each subject alignment pattern 430A-Ccontains a short portion that runs parallel to the axles of the vehicleand represents where the front wheels of the vehicle should be located.Each subject alignment pattern 430A-C also contains a longer portionthat runs perpendicular to the axles of the vehicle and represents wherethe edge of the footprint of the vehicle should be located. In oneembodiment, each subject alignment pattern 430A-C is a different colorto allow a human user to easily distinguish the patterns and determinewhich subject alignment pattern 430A-C to utilize for a particularvehicle. For example, subject alignment patter 430A may be blue, subjectalignment patter 430A may be green, and subject alignment patter 430Amay be red. In a further embodiment, the different color of each subjectalignment pattern 430A-C may correspond to a matching colored markingdevice located upon the vehicle. In this way, a determination can bemade as to which subject alignment pattern 430A-C should be utilizedwith a particular vehicle so that when a driver enters the vehicle todrive it into position, he or she can immediately know which subjectalignment pattern 430A-C to utilize. One skilled in the art willrecognize that subject alignment patterns 430A-C may be comprised ofmarkings of various shapes and in various numbers to accommodate varioussubjects to be imaged.

The camera alignment patterns 432A-F, as illustrated by FIG. 4B, areadapted for providing a means to consistently position movable camera420 with respect to a subject being imaged and subject alignmentpatterns 430A-C. The embodiment of FIG. 4B is preferably utilized toacquire images of a vehicle. In this embodiment, each camera alignmentpattern 432A-F comprises two markings that indicate where the front andsides of movable camera 420 should be located. In operation of thisembodiment, movable camera 420 is initially positioned at cameraalignment pattern 432A. After images are acquired by movable camera 420at camera alignment pattern 432A, movable camera 420 is repositioned atcamera alignment pattern 432B where movable camera 420 acquiresadditional images. This operation is repeatable by repositioning movablecamera 420 at each of the remaining camera alignment patterns 432C-F.The movable camera may be repositioned at each of camera alignmentpatterns 432A-F in order, out of order, or by skipping some of thecamera alignment patterns 432A-F. In another embodiment, cameraalignment patterns 432A-F are footprints that indicate where a humanuser using a handheld camera should stand to acquire images of thesubject being imaged. Advantageously, subject alignment patterns 430A-Cand camera alignment patterns 432A-F allow a user to quickly positionsubjects to be imaged and movable camera 420 so that images can beacquired from a consistent perspective. Camera alignment patterns 432A-Fmay be comprised of more or less alignment patterns depending upon thesubject to be imaged.

The alignment facilitator 434 is adapted to aid positioning of thesubject being imaged. In one embodiment, alignment facilitator 434 is amirror used in conjunction with subject alignment patterns 430. Forexample, a driver of a vehicle that is the subject being imaged may usealignment facilitator 434 embodied as a mirror for determining when thecenter of one wheel of the vehicle, and thus the entire vehicle, is in asuitable position with respect to subject alignment patterns 430. Inother embodiments, alignment facilitator 434 may be an electronicsensor.

The structure 440, as illustrated by FIG. 4A, is adapted for providingphysical support for stationary camera 410. In this embodiment,structure 440 provides a means for stationary camera 410 to acquireimages of the subject from a consistent location above the imagedsubject. In one embodiment, structure 440 is the ceiling of apre-existing automotive service bay.

Support surface 442 is adapted for receiving and supporting the subjectto be imaged and for supporting movable camera 420, subject alignmentpatterns 430A-C, and camera alignment patterns 432A-F. In oneembodiment, support surface 442 is the floor of a pre-existingautomotive service bay. In another embodiment, support surface 442 is aturntable, such as turntable 301, described herein and in U.S. patentapplication Ser. No. 14/088,939, incorporated herein by reference above.

In another embodiment, stationary camera 410 and/or movable camera 420utilize a processor to facilitate receiving and transmitting electroniccontrol data and acquired image data. For example, stationary camera 410may be affixed to a tower structure that houses computer 103. In anembodiment, stationary camera 410 and movable camera 420 may utilizecomputer 103, which displays on a GUI a systematic process for acquiringimages of an object and acquired images (e.g., ceiling shots,undercarriage shots, etc.). FIGS. 7A-7F illustrate an exemplary GUI foracquiring images and/or information and receiving commands from a user.Computer 103 may also display on a GUI stock images in a grayscaleformat for images of the object from perspectives that have yet to beacquired. In another embodiment, stationary camera 410 and/or movablecamera 420 utilize an integrated circuit containing one or moreprocessing units, a memory, an arithmetic logic unit, and/or a controlunit to facilitate receiving and transmitting electronic control dataand acquired image data.

In one embodiment, a method for acquiring images for rendering a virtualvehicle showroom comprises positioning a vehicle at a firstpredetermined location upon a support surface, positioning a mobileimaging apparatus at a second predetermined location relative to thevehicle, acquiring a plurality of images of the vehicle with the mobileimaging apparatus at the second predetermined location, positioning themobile imaging apparatus at a third predetermined location relative tothe vehicle, and acquiring a plurality of images of the vehicle with themobile imaging apparatus at the third predetermined location. In anotherembodiment, the method further comprises transforming the acquiredimages into a stitched 360-degree panoramic image.

FIG. 5A illustrates an imaging apparatus 500, which in one embodimentserves as the front-end image acquisition component 102 of FIG. 1. Inthe illustrated embodiment, the imaging apparatus 500 includes a mobilecart 505, a support arm 501, a linear motion member 504, one or morecameras 502, one or more light sources 503, a barcode scanner 508, oneor more wireless communications transceivers 506, and an electric powersource 507.

In an embodiment, imaging apparatus 500 is adapted for positioningcameras 502 and light sources 503 (e.g., LEDs) inside a vehicle or thelike to acquire images of the vehicle's interior and for transmittingthe images to server 104 and/or database 105. In another embodiment,imaging apparatus 500 is adapted for positioning cameras 502 and lightsources 503 at various locations around the perimeter of the vehicle toacquire images of the vehicle's exterior and for transmitting the imagesto server 104 and/or database 105. Advantageously, an embodiment ofimaging apparatus 500 allows acquisition of images of the interior ofthe particular vehicle being added to the online inventory, rather thanusing stock images or a representative model. This advantage allowsconsumers to view, for example, a particular vehicle that is for saleand provides them with more information for their purchasing decision.

Referring further to FIG. 5A, mobile cart 505 is adapted for providing asupport structure upon which to affix various components of imagingapparatus 500 and a means with which to position imaging apparatus 500relative to the vehicle being imaged. Mobile cart 505 is comprised ofrigid members assembled together to create a frame-like structure. Byway of example and not limitation, mobile cart 505 may be comprised ofpieces of aluminum welded or bolted together. Mobile cart 505 may have apadding material, such as foam, affixed to the rigid material to providea buffer that prevents the rigid material from scratching anything, suchas a vehicle, during use of the cart 505. In one embodiment, theframe-like structure of mobile cart 505 is enclosed in a protectivehousing to make imaging apparatus 500 waterproof and shockproof. Othercomponents of imaging apparatus 500 may be permanently or temporarilyaffixed to the frame structure of mobile cart 505, which providesportability and self-containment for imaging apparatus 500.

During use according to one embodiment, a user manually moves mobilecart 505 to position imaging apparatus 500 relative to the vehicle orother subject to be imaged. For example, the user moves cart 505 toposition cameras 502 inside a vehicle having a view of substantially theentire vehicle interior. In another embodiment, mobile cart 505self-locomotes via a motor, which drives a device that enables movementof imaging apparatus 500 across a surface. By way of example and notlimitation, an electric motor drives wheels, skid-steer tracks, or thelike to move imaging apparatus 500 across a surface to position imagingapparatus 500 relative to the vehicle. In another embodiment, mobilecart 505 remains stationary while support arm 501 is positioned relativeto the vehicle. Advantageously, a user familiar with the system canacquire the images needed to generate a 360-degree view of the vehicle'sinterior in a short amount of time (e.g., less than two minutes).

In an embodiment, support arm 501 is adapted for providing an extensionto position cameras 502 and light sources 503 inside the vehicle whilekeeping the other components of imaging apparatus 500 outside thevehicle. In another embodiment, support arm 501 is adapted for providingan extension to position cameras 502 and light sources 503 at variouspoints around the exterior of the vehicle, such as above or below thevehicle. Support arm 501 is comprised of rigid members assembledtogether. Support arm 501 may be comprised of pieces of the samematerial as cart 505 or may be comprised of different materials. Supportarm 501 is of such a thickness that it does not readily appear institched-together images acquired, for example, from inside the vehicle.An exemplary thickness of support arm 501 is less than two inches (e.g.,1.875 inches).

According to aspects of the invention, support arm 501 has a portionthat extends in a vertical direction and a portion that extends in ahorizontal direction and is affixed at some point to cart 505. By way ofexample and not limitation, support arm 501 may extend vertically upwardfrom cart 505 and then make a 90-degree bend and extend horizontallyaway from cart 505. In an embodiment, support arm 501 is one single,unitary piece. In another embodiment, support arm 501 is adapted formoving in a vertical direction by a linear motion member 504. Linearmotion member 504 moves support arm 501 via a motor drive, such as astepper motor drive. Advantageously, linear motion member 504 allowssupport arm 501 to be moved vertically so cameras 502 and light sources503 can be positioned through an open window of the vehicle at varyingheights. In another embodiment, support arm 501 telescopes in a verticaldirection and/or a horizontal direction. Advantageously, the telescopingcapability of support arm 501 allows imaging apparatus 500 to remaincompact while providing the ability to position cameras 502 and lightsources 503 a greater distance from mobile cart 505. In one embodiment,support arm 501 allows cameras 502 and light sources 503 to bepositioned above a vehicle, such that images can be acquired of the roofof the vehicle. In another embodiment, support arm 501 allows cameras502 and light sources 503 to be positioned under a vehicle, such thatcameras 502 can acquire images of the undercarriage of the vehicle. Inthis embodiment, support arm 501 may extend vertically downward fromcart 505 and then make a bend that is substantially 90 degrees andextend horizontally away from cart 505.

The one or more cameras 502 are adapted for acquiring images of theinterior of the vehicle. In the embodiment of FIGS. 5A and 5B, twocameras 502 having fisheye lenses are mounted back-to-back on the end ofthe horizontal portion of support arm 501 farthest from the verticalportion. Each fisheye camera 502 allows essentially a hemisphere ofviewing and preferably converts the distorted hemispherical image into aconventional rectilinear projection. It is contemplated that otherprojections may be used, such as cylindrical, spherical, or otherspecialized projections. Advantageously, software executed by cameras502, computer 103, server 104, or any combination thereof, automaticallystitches the images together to form a continuous image that accuratelydepicts the interior of the vehicle. Cameras 502 preferably include oneor more programmable DSLR cameras that provide pan, tilt, and zoomcapabilities. Suitable DSLR cameras are available from Nikon Corp. andCanon, Inc. Cameras 502 may also be on or more Internet protocol (IP)cameras adapted for connecting to a telecommunications network, forexample one utilizing the Internet Protocol communications protocol,such as the Internet. Suitable IP cameras are available from GeoVision,Inc. Arecont Vision provides suitable IP video cameras and associatedsoftware. It is also contemplated that cameras 502 are capable ofdirectly coupling to a computing device via a relay or a communicationschannel employing serial and/or parallel communications methods. Cameras502 preferably utilize a wide-angle lens, including, by way of exampleand not limitation, a fisheye lens. The present embodiment alsocontemplates the use of one or more handheld cameras. In addition,various filters, such as polarizing filters, may be employed on cameras502 for improving image quality.

The one or more light sources 503 are adapted for providing sufficientlighting conditions inside the vehicle for acquisition of the images. Inthe embodiment of FIGS. 5A and 5B, light sources 503 are mounted onsupport arm 501 adjacent to cameras 502. Preferably, light sources 503are comprised of light-emitting diodes.

Referring to FIGS. 5A and 5C, barcode scanner 508 is adapted forscanning the VIN of the vehicle. Advantageously, barcode scanner 508 ishandheld and allows a user to collect the VIN without the need tomanually enter the VIN into computer 103 or database 105. In anembodiment, acquiring the VIN will initiate the image acquisitionprocess.

The one or more wireless communications transceivers 506 are adapted fortransmitting acquired images to server 104 and/or database 105 via acommunications medium, such as the Internet. Additionally, wirelesscommunications transceivers 506 are adapted for receiving controlsignals generated by computer 103 or another computing device via acommunications medium, such as the Internet. The control signals provideinformation regarding the relative position of cart 505 with respect tothe vehicle, regarding the vertical movement of support arm 501, andregarding the operation and manipulation of cameras 502 and lightsources 503. Wireless communications transceivers 506 are affixed tocart 505 and may be any transceiver capable of receiving and/ortransmitting communications signals. By way of example and notlimitation, wireless communications transceivers 506 may operateaccording the IEEE 802.11 (WiFi) standard, the IEEE 802.15.1(Bluetooth™) standard, may be a cellular network modem, or may be alaptop computer having wireless communications capabilities. A suitablecellular network modem is the 341U available from Netgear, Inc.Advantageously, wireless communications transceivers 506 allow imagingapparatus 500 to receive and send information without the need for wiresand to operate in a variety of locations.

The electric power source 507 is preferably adapted for providingelectrical energy to power the various components of the imagingapparatus, including the electric motor of cart 505, the motor of linearmotion member 504, cameras 502, light sources 503, and wirelesscommunications transceivers 506. Electric power source 507 is affixed tocart 505. Preferably, electric power source 507 is a battery that can berecharged or replaced, such as, by way of example and not limitation, anautomotive battery. In another embodiment, electric power source 507 isa photovoltaic cell.

In another embodiment, various components of imaging apparatus 500,including one or more cameras 502, utilize a processor to facilitatereceiving and transmitting electronic control data and acquired imagedata. In another embodiment, various components of imaging apparatus500, including one or more cameras 502, utilize an integrated circuitcontaining one or more processing units, a memory, an arithmetic logicunit, and/or a control unit to facilitate receiving and transmittingelectronic control data and acquired image data.

In one embodiment, imaging apparatus 500 is positioned at a predefinedlocation. The positioning may be accomplished by a user manually movingimaging apparatus 500 or by imaging apparatus 500 self-locomoting. Thepredefined location is one of a plurality of predefined locationssurrounding the footprint of the vehicle. In one embodiment, thepredefined locations comprise markings on a floor surface. In oneembodiment, imaging apparatus 500 is programmed via computer-executableinstructions executing on computer 103 to self-locomote around theperimeter of a vehicle being imaged and acquire images of the vehicle.

In another embodiment, once in the predefined location, computer 103provides a user a list of preset image selections that correspond to aportion of the vehicle being imaged. Once the user selects a desiredpreset image selection, computer 103 transmits control data to cameras502 for focusing on the corresponding portion of the vehicle andacquiring an image. For example, a preset image selection may be “frontdriver-side headlight,” which corresponds to the front driver-sideheadlight on the vehicle. The user selects a graphical buttonrepresenting “front driver-side headlight” on a graphical user interface(GUI) of computer 103 and computer 103 sends a command to cameras 502 tofocus on the front driver-side headlight of the vehicle. A preview imageof the front driver-side headlight is shown to the user via the GUI ofcomputer 103. An exemplary and non-limiting list of preset imageselections for a vehicle includes headlight, taillight, tire tread,vehicle side, grill, emblem/logo, mirror, door handle, wheels, tailgate,doors, engine, and trunk. For selections such as engine and trunk, adoor or enclosure may need to be manually opened before an image isacquired. In an alternative embodiment, once the user is satisfied withthe preview image, the user selects another graphical button on the GUIof computer 103 that results in computer 103 sending a command tocameras 502 to acquire an image.

FIG. 5D illustrates imaging apparatus 550, which is another embodimentof imaging apparatus 500 and in one embodiment serves as the front-endimage acquisition component 102 of FIG. 1. One skilled in the art willappreciate that various components of imaging apparatus 500 and imagingapparatus 550 may be interchanged for each other or combined intoadditional embodiments. Imaging apparatus 550 includes body supportcomponent 551, extension support member 552, vertical support member553, vertical motion member 554, camera support arm 555, movable cameraand light source 556, camera housing 557, stationary camera 558, warninglight 559, speaker 560, wireless transceiver 561, kill switch 562,access door 563, wheels 564, balance support 565, processor 566, powersource 567, motor 568, and sensors 569. Beneficially, imaging apparatus550 provides improvements in the field of automated object imaging byproviding a means to acquire images of a particular object and uploadthem to an online inventory or database in a small amount of time andwith little or no human involvement.

Referring further to FIG. 5D, the extension support member 552, camerahousing 557, speaker 560, wireless transceiver 561, access door 563,wheels 564, balance support 565, processor 566, power source 567, motor568, and sensors 569 are each physically connected to body supportcomponent 551. The vertical support member 553, stationary camera 558,warning light 559, and kill switch 562 are each physically connected toextension support member 552. Vertical motion member 554 is physicallyconnected to vertical support member 553. Camera support arm 555 isphysically connected to vertical motion member 554. Movable camera andlight source 556 is physically connected to camera support arm 555.Vertical motion member 554, camera support arm 555, movable camera andlight source 556, stationary camera 558, warning light 559, speaker 560,wireless transceiver 561, kill switch 562, processor 566, motor 568, andsensors 569 are each electrically connected to power source 567.Vertical motion member 554, camera support arm 555, movable camera andlight source 556, stationary camera 558, warning light 559, speaker 560,wireless transceiver 561, kill switch 562, motor 568, and sensors 569are each electrically connected to processor 566.

In an embodiment, imaging apparatus 550 is adapted for positioningmovable camera and light source 556 inside a vehicle to acquire imagesof the vehicle's interior and for transmitting the acquired images toserver 104 and/or database 105. In another embodiment, imaging apparatus550 is adapted for positioning stationary camera 558 at variouslocations around the perimeter of the vehicle to acquire images of thevehicle's exterior and for transmitting the images to server 104 and/ordatabase 105. Beneficially, imaging apparatus 550 may acquire images ofa vehicle without the need for a human user to manually position imagingapparatus 550 at various locations around the vehicle. Another advantageof imaging apparatus 550 is that it allows images to be acquired of theparticular vehicle's interior and exterior so that they can be added tothe online inventory instead of using stock images or a representativemodel. These advantages allow consumers to view the particular vehiclethat is for sale and provides them with more information for theirpurchasing decision.

In FIG. 5D, body support component 551 is adapted for providing asupport structure upon which to affix various components of imagingapparatus 550 and also for providing a means to enclose variouscomponents of imaging apparatus 550. Body support component 551 iscomprised of a molded plastic housing that provides both support andenclosure capabilities. Body support component 551 may be comprised ofother materials, such as aluminum, steel, composite materials, and thelike.

The extension support member 552 is adapted for providing a structurallink between vertical support member 553, vertical motion member 554,camera support arm 555, movable camera and light source 556 and bodysupport component 551 that extends horizontally from body supportcomponent 551. In one embodiment, extension support member 552 isaffixed to body support component 551 via bolts. Extension supportmember 552 may also be affixed to body support component 551 via weldingor other methods of joining materials. By way of example and notlimitation, extension support member 552 may be comprised of pieces ofaluminum welded or bolted together and may also be comprised of plastic.

Referring further to FIG. 5D, vertical support member 553 is adapted forproviding a structural link between vertical motion member 554, camerasupport arm 555, and movable camera and light source 556 and extensionsupport member 552. Vertical support member 553 extends substantiallyperpendicular to extension support member 552 and is affixed toextension support member 552 and camera housing 557. In one embodiment,vertical support member 553 is affixed to extension support member 552and camera housing 557 via bolts. In other embodiments, vertical supportmember 553 may be affixed to extension support member 552 and camerahousing 557 via welding and other methods of joining materials. By wayof example and not limitation, vertical support member 553 may becomprised of pieces of aluminum welded or bolted together and may alsobe comprised of plastic.

In an embodiment, vertical motion member 554 is adapted for providing ameans to change the vertical positioning of camera support arm 555 andmovable camera and light source 556. For example, vertical motion member554 may be an actuator or motor.

The camera support arm 555 is adapted for providing an extension toposition movable camera and light source 556 inside the vehicle. Inanother embodiment, camera support arm 555 is adapted for providing anextension to position movable camera and light source 556 at variouspoints around the exterior of the vehicle, such as above or below thevehicle. Camera support arm 555 is affixed to vertical support member553 and pivots so that it can extend away horizontally from verticalsupport member 553 and body support component 551 or so that it can bestowed in a vertical position substantially parallel to vertical supportmember 553. In one embodiment, camera support arm 555 is affixed tovertical support member 553 via bolts. In other embodiments, camerasupport arm 555 is affixed to vertical support member 553 via weldingand other methods of joining materials. By way of example and notlimitation, camera support arm 555 comprises pieces of aluminum weldedor bolted together and/or plastic. Camera support arm 555 is of such athickness that it does not readily appear in stitched-together imagesacquired, for example, from inside the vehicle. An exemplary thicknessof camera support arm 555 is 1.875 inches. In another embodiment, camerasupport arm 555 telescopes, which provides the advantage of allowing itto remain compact while providing the ability to position movable cameraand light source 556 a greater distance from body support component 551and vertical support member 553. In addition, one or more sensors 569may be affixed to camera support arm 555.

Referring further to FIG. 5D, movable camera and light source 556 isadapted for providing sufficient lighting conditions and acquiringimages of the interior of, for example, a vehicle and is comprised inthis embodiment of two cameras having fisheye lenses mountedback-to-back at the end of camera support arm 555. Each fisheye cameraallows essentially a hemisphere of viewing and preferably converts thedistorted hemispherical image into a conventional rectilinearprojection. In other embodiments, other projections, such ascylindrical, spherical, or other specialized projections may be used.Advantageously, software executed by movable camera and light source556, computer 103, server 104, or any combination thereof, automaticallystitches the images together to form a continuous image that accuratelydepicts the interior of the vehicle. Movable camera and light source 556preferably includes one or more programmable DSLR cameras that providepan, tilt, and zoom capabilities. Suitable DSLR cameras are availablefrom Nikon Corp. and Canon, Inc. Movable camera and light source 556 mayalso include one or more Internet protocol (IP) cameras adapted forconnecting to a telecommunications network, for example one utilizingthe Internet Protocol communications protocol, such as the Internet.Suitable IP cameras are available from GeoVision, Inc. Arecont Visionprovides suitable IP video cameras and associated software. It is alsocontemplated that movable camera and light source 556 is capable ofdirectly coupling to a computing device via a relay or a communicationschannel employing serial and/or parallel communications methods. Thecameras of movable camera and light source 556 preferably utilize awide-angle lens, including, by way of example and not limitation, afisheye lens. The present embodiment also contemplates the use of one ormore handheld cameras. In addition, various filters, such as polarizingfilters, may be employed on the cameras of movable camera and lightsource 556 for improving image quality. The light source of movablecamera and light source 556 is mounted on camera support arm 555adjacent to the cameras and is preferably comprised of light-emittingdiodes. Further, one or more sensors 569 may be affixed on, orintegrated into, movable camera and light source 556. For example,sensors 569 may help prevent damage to the subject being imaged bymovable camera and light source 556.

The camera housing 557 is adapted for protecting movable camera andlight source 556 when it is not in use. Camera housing 557 may becomprised of plastic, aluminum, steel, composite materials, or the like.Preferably, camera housing 557 has a three surfaces to protect movablecamera and light source 556, including a bottom portion, a back portion,and an outer side portion. In this configuration, camera housing 557 isopen at the top and on the side facing the front of imaging apparatus550 to allow camera support arm 555 to pivot and place movable cameraand light source 556 inside camera housing 557.

In the illustrated embodiment, stationary camera 558 is adapted foracquiring images of the exterior of the vehicle. Stationary camera 558is affixed to the end of extension support member 552 opposite verticalsupport member 553. Stationary camera 558 preferably includes one ormore programmable DSLR cameras that provide pan, tilt, and zoomcapabilities. Suitable DSLR cameras are available from Nikon Corp. andCanon, Inc. Stationary camera 558 may also include one or more Internetprotocol (IP) cameras adapted for connecting to a telecommunicationsnetwork, for example one utilizing the Internet Protocol communicationsprotocol, such as the Internet. Suitable IP cameras are available fromGeoVision, Inc. Arecont Vision provides suitable IP video cameras andassociated software. It is also contemplated that stationary camera 558is capable of directly coupling to a computing device via a relay or acommunications channel employing serial and/or parallel communicationsmethods. In addition, various filters, such as polarizing filters, maybe employed on stationary camera 558 for improving image quality. In anembodiment, stationary camera 558 is adapted for acquiring images of theexterior of the vehicle in a “zoomed out” perspective, while movablecamera and light source 556 is adapted for acquiring images of theexterior of the vehicle in a “zoomed in” perspective.

The warning light 559 is adapted for alerting users as well asbystanders of the operation of imaging apparatus 550 by flashing orblinking a light source, such as an LED. Warning light 559 is affixed toextension support member 552. In one embodiment, warning light 559flashes when imaging apparatus 550 is moving by self-locomotion. Inanother embodiment, warning light 559 flashes when camera support arm555 pivots, extends, or moves in other respects. In another embodiment,warning light 559 may be used as a visual signal to a user that certainactions need to be taken with respect to imaging apparatus 550 or thatimaging apparatus 550 has completed various portions of an imageacquisition process.

According to aspects of the invention, speaker 560 is adapted foralerting users as well as bystanders of the operation of imagingapparatus 550 by producing various sounds. Speaker 560 is affixed insidebody support component 551 and utilizes openings in body supportcomponent 551 for sound to escape. In one embodiment, speaker 560produces sounds when imaging apparatus 550 is moving by self-locomotion.In another embodiment, speaker 560 produces sounds when camera supportarm 555 pivots, extends, or moves in other respects. In anotherembodiment, speaker 560 may be used as an audible signal to a human userthat certain actions need to be taken with respect to imaging apparatus550 or that imaging apparatus 550 has completed various portions of animage acquisition process.

Referring further to FIG. 5D, wireless transceiver 561 is adapted fortransmitting acquired images to computer 103, server 104, and/ordatabase 105 via a communications medium, such as the Internet.Additionally, wireless transceiver 561 is adapted for receiving controlsignals generated by computer 103 or another computing device via acommunications medium, such as the Internet. The control signals mayprovide information regarding the relative position of imaging apparatus550 with respect to the vehicle, regarding movements of camera supportarm 555, and regarding the operation and manipulation of movable cameraand light source 556 and stationary camera 558. Wireless transceiver 561is affixed to body support component 551 and has an antenna that extendsfrom the top of body support component 551. Wireless transceiver 561 maybe any transceiver capable of receiving and/or transmittingcommunications signals. By way of example and not limitation, wirelesstransceiver 561 may operate according the IEEE 802.11 (WiFi) standard,the IEEE 802.15.1 (Bluetooth™) standard, may be a cellular networkmodem, or may be a laptop computer having wireless communicationscapabilities. A suitable cellular network modem is the 341U availablefrom Netgear, Inc. Advantageously, wireless transceiver 561 allowsimaging apparatus 550 to receive and send information without the needfor wires and to operate in a variety of locations.

The kill switch 562 is adapted for providing an easy means for a humanuser to stop the operation of imaging apparatus 550. For example, killswitch 562 may be an emergency stop button that, when pressed,immediately stops any self-locomotion of imaging apparatus 550 ormanipulation of camera support arm 555. Advantageously, kill switch 562allows a user to quickly stop any erroneous operations of imagingapparatus 550 and contributes to the ability of imaging apparatus 550 tooperate safely around humans.

The access door 563 is adapted for providing a means to easily accesscomponents of imaging apparatus 550 that are located inside body supportcomponent 551. In one embodiment, access door 563 slides to create anopening in the surface of body support component 551. Access door 563may open by other means, such as hinges, latches, and the like. Inanother embodiment, access door 563 includes a locking mechanism toprevent unauthorized opening. Advantageously, access door 563 allowsbody support component 551 to conceal certain components of imagingapparatus 550 while still providing a means for a human to access theconcealed components for maintenance, troubleshooting, and the like.

The wheels 564 and motor 568 are adapted for providing self-locomotivecapabilities for imaging apparatus 550. Motor 568 rotates an axle thatis connected to wheels 564 such that motor 568 provides the necessaryrotational torque to turn wheels 564. Motor 568 and wheels 564 alsoprovides means for positioning imaging apparatus 550 at variouslocations relative to the vehicle. In one embodiment, skid-steer tracksor the like are used instead of wheels 564 to move imaging apparatus 550across a surface to position imaging apparatus 550 relative to thevehicle.

In FIG. 5D, balance support 565 is adapted for helping to support theload of imaging apparatus 550 and keeping it stable. In an embodiment,balance support 565 may provide anti-tip capabilities and be referred toas an anti-tip support.

According to aspects of the invention, processor 566 is adapted forcontrolling various components of imaging apparatus 550. In oneembodiment, processor 566 executes computer-executable instructions andgenerates electronic control signals to control vertical motion member554, movable camera and light source 556, stationary camera 558, warninglight 559, speaker 560, wheels 564, and motor 568 and send electronicsignals via wireless transceiver 561. Further, processor 566 may receiveelectronic signals from vertical motion member 554, movable camera andlight source 556, stationary camera 558, wireless transceiver 561, andkill switch 562 in order to transform them into electronic controlsignals. In one embodiment, processor 566 includes an associated memorythat stores computer-executable instructions and electronic data. In oneembodiment, processor 566 receives control signals from computer 103 andtransforms them into electronic control signals to manipulate respectivecomponents of imaging apparatus 550 accordingly. In another embodiment,processor 566 executes computer-executable instructions to generateelectronic control signals to control various components of imagingapparatus 550. In another embodiment, computing device 270 is anintegrated circuit containing one or more processing units, a memory, anarithmetic logic unit, and/or a control unit.

The power source 567 is adapted for providing electrical energy to powerthe various components of imaging apparatus 550, including verticalmotion member 554, camera support arm 555, movable camera and lightsource 556, stationary camera 558, warning light 559, speaker 560,wireless transceiver 561, processor 566, motor 568, and sensors 569.Power source 567 is affixed inside body support component 551. In oneembodiment, power source 567 is a battery that can be recharged orreplaced, such as, by way of example and not limitation, an automotivebattery. In another embodiment, power source 567 is a photovoltaic cell.

The sensors 569 are adapted for providing information about theattributes of a surrounding environment of imaging apparatus 550,including the subject being imaged. For example, sensors 569 may utilizeultrasonic, radar, sonar, or infrared propagation techniques todetermine the distance from imaging apparatus 550, or portions thereof,to another object. In an embodiment, sensors 569 aid in allowing imagingapparatus 550 to avoid obstacles. In another embodiment, sensors 569allow imaging apparatus 550 to operate and acquire images without humaninvolvement. Further, sensors 569 may provide measurement or dimensioninformation about the subject being imaged.

In operation of one embodiment, imaging apparatus 550 is positioned at apredefined starting location outside the footprint of an object to beimaged either by a user manually moving imaging apparatus 550 or byimaging apparatus 550 self-locomoting. For example, the predefinedstarting location may be a base station associated with imagingapparatus 550 that provides recharging of power source 567. Once in thepredefined location, processor 566 receives an electronic signal fromcomputer 103 via wireless transceiver 561. Computer-executableinstructions executing on processor 566 generate electronic controlsignals to control various components of imaging apparatus 550. Forexample, stationary camera 558 acquires images of the object, motor 568powers wheels 564 to change the positioning of imaging apparatus 550,warning light 559 flashes, speaker 560 generates audible sounds,vertical motion member 554 alters the vertical height of camera supportarm 555 and movable camera and light source 556, camera support arm 555pivots to extend movable camera and light source 556, and movable cameraand light source 556 provides sufficient lighting conditions andacquires images of the object. In an embodiment, imaging apparatus 550is programmed to find its own way around the subject or vehicle beingimaged such that it operates and acquires images in an autonomousmanner.

In one embodiment, imaging apparatus 550 comprises a body supportcomponent that provides structure to a plurality of components of theimaging apparatus and an enclosure for a plurality of components of theimaging apparatus. The imaging apparatus further comprising an extensionsupport member extending from the body support component, a verticalsupport member affixed to a first portion of the extension supportmember, and a stationary camera affixed to a second portion of theextension support member. The imaging apparatus further comprising avertical motion member affixed to the vertical support member, a camerasupport arm affixed to the vertical motion member at a first end, amovable camera and light source affixed to a second end of the camerasupport arm. The imaging apparatus further comprising a camera housingaffixed to the body support component and adapted to receive the movablecamera and light source. The imaging apparatus further comprising awarning light affixed to the extension support member, a speakerenclosed within the body support component, a wireless transceiverenclosed within the body support component, a kill switch affixed to theextension support member, a balance support affixed to the body supportcomponent, a processor enclosed within the body support component, apower source enclosed within the body support component, and a motorenclosed within the body support component. The imaging apparatusfurther comprising an access door affixed to the body support componentand wheels mechanically linked to the motor.

In addition to automobiles, various imaging apparatuses, methods, and/orimaging studios described herein are especially well suited to acquireexterior and/or interior images of an aircraft. In this embodiment, animaging apparatus acquires images of the cockpit, cabin interior,fuselage exterior, top, bottom, wings, tail, and the like. For example,imaging apparatus 500 or imaging apparatus 550 may be used for thispurpose. The acquired images are transmitted or transferred to computer103, server 104, and/or database 105 according to embodiments of theinvention.

In another embodiment of the present invention, various imagingapparatuses, methods, and/or imaging studios described herein aresuitable for acquiring images of real estate and associated structuresand/or fixtures. For example, mobile image acquisition apparatus 200,imaging apparatus 500, and/or imaging apparatus 550 are suitable forthis purpose. In another embodiment, one or more cameras as describedherein are affixed to a tripod and placed in the middle of a room orspace, indoors or outdoors, and images of the room or space are acquiredas described herein. The imaging apparatus in this embodiment is capableof transmitting or transferring images to computer 103, server 104,and/or database 105.

FIGS. 6A-E illustrate imaging studio 600, which in one embodiment servesas the front-end image acquisition component 102 of FIG. 1. The imagingstudio 600 in the illustrated embodiment includes a vehicle transporter602, camera towers 604, a camera boom 606, and cameras 608. The vehicletransporter 602 includes locations 610, 612, 614, 616, 618, and 620. Inthe embodiments of FIGS. 6A-E, imaging studio 600 is adapted foracquiring images of a vehicle, but it is contemplated that imagingstudio 600 may be used to acquire images of other objects. In oneembodiment, imaging studio 600 is referred to as a finish line studio.

The vehicle transporter 602 is adapted for receiving a vehicle at afirst location and moving it linearly past camera towers 604, cameraboom 606, and cameras 608 to a second location. In the embodiment shownin FIG. 6A, vehicle transporter 602 receives a vehicle at location 610and moves it past camera towers 604, camera boom 606, and cameras 608 tolocation 620. In one embodiment, vehicle transporter 602 is a conveyersystem that is seventy feet in length. Suitable conveyer systems includethe DuraTrans® XD manufactured by Belanger, Inc. In the embodiment ofFIG. 6B, vehicle transporter 602 utilizes sensors to control the speedof vehicle movement and to signal vehicle location with respect tocamera towers 604, camera boom 606, and cameras 608. In this embodiment,vehicle transporter 602 receives a vehicle at location 610 and beginsmoving it toward camera towers 604, camera boom 606, and cameras 608.When vehicle transporter 602 moves the vehicle into position 612, afirst sensor is tripped that initiates operation of cameras 608 that areused for a front 45-degree shot and a chassis shot, as further describedbelow. When vehicle transporter 602 moves the vehicle into position 614,a second sensor is tripped that ends operation of cameras 608 that areused for a front 45-degree shot and a chassis shot and initiatesoperation of cameras 608 that are used for a side shot, as furtherdescribed below. When vehicle transporter 602 moves the vehicle intoposition 616, a third sensor is tripped that ends operation of cameras608 that are used for a side shot, as further described below. Whenvehicle transporter 602 moves the vehicle into position 618, a fourthsensor is tripped that initiates operation of cameras 608 that are usedfor a rear 45-degree shot, as further described below. When vehicletransporter 602 moves the vehicle into position 620, a fifth sensor istripped that ends operation of cameras 608 that are used for a rear45-degree shot, as further described below. FIG. 6E provides aperspective view of the above embodiment.

In the embodiment of FIG. 6A, camera towers 604 are adapted forproviding a vertical structure to support and position at least one ofcameras 608. Preferably, camera towers 604 are ten feet in height, twofeet wide, and are made of aluminum. In one embodiment, camera towers604 are located twenty to thirty feet apart from each other, withvehicle transporter 602 located equidistant between them. In oneembodiment, protection pipes surround camera towers 604 to help preventcamera towers 604 from being struck by a vehicle being imaged. FIG. 6Cillustrates a front view of camera towers 604 as viewed from location610 along vehicle transporter 602. FIG. 6D illustrates a side view ofcamera towers 604 as viewed from a point between location 614 andlocation 616 along vehicle transporter 602. FIG. 6E illustrates aperspective view of camera towers 604.

Referring to FIG. 6C, the camera boom 606 is adapted for providing astructure to support and position at least one of cameras 608 abovevehicle transporter 602. Preferably, camera boom 606 is affixed to thetop of one of camera towers 604 at a height of ten feet and extends fromthat camera tower to a point above vehicle transporter 602. In oneembodiment, camera boom 606 is made of aluminum. FIG. 6C illustrates afront view of camera boom 606 as viewed from location 610 along vehicletransporter 602. An arch or applicator bar in an exterior rollover carwash system is suitable for adapting to support camera tower 604 andcamera boom 606. FIG. 6E illustrates a perspective view of camera boom606.

Referring further to FIGS. 6A, 6C, and 6E, cameras 608 are adapted foracquiring images of the exterior of the vehicle. In one embodiment,camera 608A is located underneath the vehicle along the path of vehicletransporter 602 at a point before the vehicle reaches camera towers 604and camera boom 606 and acquires images of the vehicle chassis or otherportions of the vehicle that are visible from underneath. In oneembodiment, camera 608A is adapted for acquiring images in response to afirst sensor signal when the vehicle is between location 612 andlocation 614. Camera 608B is affixed to camera boom 606 and is locatedat a point substantially ten feet above vehicle transporter 602. In oneembodiment, camera 608B is adapted for acquiring images of the top ofthe vehicle in response to a second sensor signal when the vehicle isbetween location 614 and location 616.

Cameras 608C, 608D, and 608E are affixed to camera towers 604. Cameras608C are located eight to ten feet above vehicle transporter 602. In oneembodiment, cameras 608C are adapted for acquiring images of the roof ofthe vehicle in response to a second sensor signal when the vehicle isbetween location 614 and location 616. Cameras 608D are located fivefeet above vehicle transporter 602. In one embodiment, cameras 608D areadapted for acquiring images of the sides of the vehicle in response toa second sensor signal when the vehicle is between location 614 andlocation 616. Cameras 608E are located two feet above vehicletransporter 602. In one embodiment, cameras 608E are adapted foracquiring images of the wheels of the vehicle in response to a secondsensor signal when the vehicle is between location 614 and location 616.

Cameras 608F are located between 5 and 10 feet above vehicle transporter602. In one embodiment, cameras 608F are adapted for acquiring images ofthe front of the vehicle at a 45-degree angle in response to a firstsensor signal when the vehicle is between location 612 and location 614.In another embodiment, cameras 608F are adapted for acquiring images ofthe rear of the vehicle at a 45-degree angle in response to a fourthsensor signal when the vehicle is between location 618 and location 620.It is contemplated that the height of cameras 608A-F may be altered fromthose described above to accommodate a vehicle with larger or smallerdimensions.

In an embodiment, cameras 608 are adapted for simultaneously acquiringimages of the exterior of a vehicle in both a “zoomed-out” perspectiveand a “zoomed-in” perspective. For example, cameras 608-F may be adaptedfor acquiring images in the zoomed-out perspective, while cameras 608-Dmay be adapted for acquiring images in the zoomed-in perspective.

The cameras 608 preferably include one or more programmable DSLR camerasthat provide pan, tilt, and zoom capabilities. Suitable DSLR cameras areavailable from Nikon Corp. and Canon, Inc. Cameras 608 may also be oneor more Internet protocol (IP) cameras adapted for connecting to atelecommunications network, for example one utilizing the InternetProtocol communications protocol, such as the Internet. Suitable IPcameras are available from GeoVision, Inc. Arecont Vision providessuitable IP video cameras and associated software. In one embodiment,cameras 608 include video cameras capable of recording at 4K, or 4K2K,resolution. It is also contemplated that cameras 608 are capable ofdirectly coupling to a computing device via a relay or a communicationschannel employing serial and/or parallel communications methods. Inaddition, various filters, such as polarizing filters, may be employedon cameras 608 for improving image quality. In one embodiment, cameras608 transmit acquired images to computer 103, server 104, and/ordatabase 105.

Beneficially, one embodiment of imaging studio 600 provides the abilityfor one or two users to acquire images of forty to sixty vehicles in onehour. In one embodiment, imaging studio 600 provides the ability toacquire video and/or as many as sixty images of each vehicle includingimages of the chassis, wheels, roof, hood, and trunk, 45-degree images,side view images, 360-degree interior images. In one embodiment, imagingstudio 600 is used in conjunction with imaging apparatus 500, describedherein. In another embodiment, imaging studio 600 is used in conjunctionwith imaging apparatus 550, described herein. For example, imagingapparatus 500 and/or imaging apparatus 550 are configured to acquireimages of the interior of a vehicle before or after transport throughimaging studio 600. In another embodiment, imaging apparatus 600 is usedin conjunction with one or more handheld cameras.

In another embodiment, cameras 608 utilize a processor to facilitatereceiving and transmitting electronic control data and acquired imagedata. In an additional embodiment, cameras 608 may utilize computer 103,which displays on a GUI a systematic process for acquiring images of anobject and acquired images (e.g., ceiling shots, undercarriage shots,etc.). FIGS. 7A-7F illustrate an exemplary GUI for acquiring imagesand/or information and receiving commands from a user. Computer 103 mayalso display on a GUI stock images in a grayscale format for images ofthe object from perspectives that have yet to be acquired. In anotherembodiment, cameras 608 utilize an integrated circuit containing one ormore processing units, a memory, an arithmetic logic unit, and/or acontrol unit to facilitate receiving and transmitting electronic controldata and acquired image data.

In one embodiment, a method for acquiring images for rendering a virtualvehicle showroom comprises connecting a vehicle to a vehicle transporterat a first predetermined location, transporting the vehicle along a pathto a second predetermined location, and acquiring a plurality of imagesof the vehicle with a plurality of cameras while the vehicle istransported along the path. In another embodiment, the method furthercomprises transforming the acquired images into a stitched 360-degreepanoramic image of the vehicle.

According to further aspects of the invention, images acquired by athird-party provider and transmitted or transferred to computer 103serves as the front-end image acquisition component 102 of FIG. 1. Forexample, a third-party provider acquires images using apparatuses,methods, and/or studios described herein and then transmits them tocomputer 103, server 104, and/or database 105 using a communicationsnetwork or transfers them to computer 103, server 104, and/or database105 via an external storage medium.

FIGS. 8A-B illustrate an exemplary imaging apparatus 800, which in oneembodiment serves as the front-end image acquisition component 102 ofFIG. 1. FIG. 8A provides a top perspective view, while FIG. 8B providesa bottom perspective view of the imaging apparatus 800. The imagingapparatus 800 includes a hub 802, arms 804, and cameras 806. In anembodiment, imaging apparatus 800 is capable of installation in apre-existing structure. For example, imaging apparatus 800 may beinstalled in an automotive service bay. Advantageously, imagingapparatus 800 embodying aspects of the invention is capable of imaging asubject (e.g., a vehicle) in a period of about five seconds and creatingan entry for the subject in an online inventory of subjects as furtherdescribed herein. In the illustrated embodiment, a camera 806 isphysically connected to each arm 804 and each arm 804 is physicallyconnected to hub 802. A camera 806 is also physically connected to hub802 in the illustrated embodiment. In another embodiment, imagingapparatus 800 is used in conjunction with imaging apparatus 500,described herein. In yet another embodiment, each camera 806 acquiresimages of the subject at a substantially simultaneous time. The acquiredimages may be stitched together by a processor executingprocessor-executable instructions to form a 360-degree image, asdescribed herein.

The hub 802 is adapted to support arms 804. In an embodiment, hub 802 isan octagonal box comprised of a rigid material such as polyvinylchloride (PVC), for example. The arms 804 are adapted to extend from hub802 and support arm cameras 806 such that arm cameras 806 are positionedaround the periphery of the subject being imaged. The embodimentillustrated in FIGS. 8A-B includes eight support arms 804 extendingoutwardly from octagonal hub 802 at increments of about forty-fivedegrees. In an embodiment, arms 804 comprise metallic conduit poles(e.g., electrical metallic tubing (EMT)) having a diameter ofthree-quarters of an inch (¾″) and a length of ten feet (10′).

The cameras 806 are adapted for acquiring images of the subject. Thecameras 806 preferably include one or more Internet protocol (IP)cameras adapted for connecting to a telecommunications network, forexample one utilizing the Internet Protocol communications protocol,such as the Internet. Suitable IP cameras are available from GeoVision,Inc. Arecont Vision provides suitable IP video cameras and associatedsoftware. The cameras 806 may also include one or more DSLR cameras thatprovide pan, tilt, and zoom capabilities. Suitable DSLR cameras areavailable from Nikon Corp. and Canon, Inc. In another embodiment,cameras 806 are communicatively connected to computer 103, receiveelectronic command signals from computer 103, and transmit acquiredimage data to computer 103. In another embodiment, cameras 806 areadapted for directly coupling to computer 103 via a relay orcommunications channel employing serial and/or parallel communicationsmethods. In yet another embodiment, cameras 806 transmit acquired imagedata to server 104 and/or database 105. In addition, various filters,such as polarizing filters, may be employed on cameras 806 for improvingimage quality. In an embodiment, physical media (e.g., wires) thatcommunicatively and/or electrically connect to cameras 806 are enclosedwithin an inner cavity of arms 804. One having skill in the art willunderstand that cameras 806 may also be communicatively and/orelectrically connected to aspects of automated studio 100 via wirelesschannels.

FIG. 9A illustrates an exploded side view of aspects of imagingapparatus 800 and supports 818. In the illustrated embodiment, imagingapparatus 800 further includes a non-bent portion 804-A and a bentportion 804-B of arm 804, a connector sleeve 810, a box 812, a connector814, a cover 816, and the supports 818. The supports 818 comprisecarabiners 820, a turnbuckle 822, a coupler 824, and a clamp 826. In anembodiment, imaging apparatus 800 is utilized in conjunction with asubject alignment pattern 828 affixed to a support surface 830.

In the embodiment illustrated in FIG. 9A, a connector 814 is physicallyconnected to hub 802 and an end of non-bent portion 804-A of arm 804.The connector 814 is preferably an EMT set screw connector having adiameter of three-quarters of an inch (¾″). At an opposite end, non-bentportion of arm 804-A is physically connected to one end of connectorsleeve 810. An opposite end of connector sleeve 810 is physicallyconnected to bent portion 804-B of arm 804. In this manner, connectorsleeve 810 connects non-bent portion 804-A to bent portion 804-B. Theconnector sleeve 810 is preferably a conduit connector sleeve foraccepting non-bent portion 804-A and bent portion 804-B each having adiameter of three-quarters of an inch (¾″). The connector sleeve 810also preferably includes screws having a length of one-half of an inch(½″). In an embodiment, bent portion of arm 804-B includes an elbow ofabout ninety degrees and is cut to a desired length. At an end oppositethe connection to connector sleeve 810, bent portion of arm 804-B isphysically connected to another connector 814 which in turn isphysically connected to box 812. The box 812 is preferably a roundconduit box having five holes each having a diameter of three-quartersof an inch (¾″). Each box 812 also has a cover 816, which is preferablycomprised of round non-metallic plastic. In an embodiment, cameras 806physically connect to the cover 816 and/or the box 812.

Aspects of imaging apparatus 800 are connected to a support structure(e.g., a ceiling, a wall, etc.) via supports 818. In the embodiment ofFIG. 9A, supports 818 comprise carabiners 820 having a first end and anopposite second end, a turnbuckle 820 having a first end and an oppositesecond end, and a coupler 824 having a first end and an opposite secondend. Preferably, the first end of one of the carabiners 820 isphysically connected to hub 802 and/or arm 804. The carabiner 820 may beconnected to arm 804 via the clamp 826 (e.g., pipe clamp). The secondend of that carabiner 820 is connected to the first end of turnbuckle820. The second end of turnbuckle 820 is connected to the first end ofcoupler 824 and the second end of coupler 824 is connected to the firstend of the second carabiner 820. The second end of the second carabiner820 is adapted to connect to the support structure. Preferably,carabiners 820 include three-eighths inch (⅜″) coated spring linkcarabiners and turnbuckles 822 include those having five-sixteenths inch( 5/16″) by nine and three-eighths inch (9⅜″) eyes and/or eye 15. Thecoupler 824 in the embodiment illustrated in FIG. 9A is preferably awire having a diameter of three-eighths inch (⅜″). It will be understoodby one having ordinary skill in the art that coupler 824 may alsocomprise chains, as further described herein. The clamps 826 arepreferably three-quarters inch (¾″) steel conduit pipe clamps and pipehangers.

The subject alignment pattern 828, is adapted for providing a means toconsistently position subjects for imaging with respect to cameras 806.The embodiment illustrated by FIGS. 9A-D is preferably utilized toacquire images of a vehicle. In an embodiment, subject alignment pattern828 comprises subject alignment patterns 430A-C as described herein.

FIG. 9B illustrates an exploded top view of aspects of imaging apparatus800. FIG. 9C illustrates a full side view of imaging apparatus 800. Asillustrated, arms 804 extend towards support surface 830 for a length land a camera 806 connected to hub 802 is a height h above supportsurface 830. In this embodiment, h is preferably ten feet (10′) and l ispreferably cut to a desired length. FIG. 9D illustrates a full top viewof imaging apparatus 800. The arms 804 extend a distance d₁ from thecenter of hub 802, a support 818 is connected to arm 804 at a distanced₂ from the center of hub 802, and connector sleeve 810 connects tonon-bent portion of arm 804-A to bent portion of arm 804-B at a distanced₃ from a near edge of hub 802. The support 818 is also located adistance d₄ from the extended centerline of hub 802 and from an adjacentarm 804. A vertex of octagonal hub 802 to an edge of arm 804 is adistance d₅. In the embodiment of imaging apparatus 800 illustrated byFIGS. 9A-D, d₁ is preferably fifteen feet, seven and one-quarter inches(15′-7¼″), d₂ is preferably fifteen feet (15′), d₃ is preferably tenfeet (10′), d₄ is preferably ten feet, seven and one-quarter inches(10′-7¼″), and d₅ is preferably three and one-quarter inches (3¼″).

FIGS. 10A-D illustrate another embodiment of imaging apparatus 800. Inthis embodiment, aspects of imaging apparatus 800 are connected to astructure mount 832 via supports 818. In an embodiment, structure mount832 is preferably an EMT conduit pole having a length of ten feet (10′)and a diameter of three-quarters of an inch (¾″). The structure mount832 is physically attached at a fixed location to a structure (e.g.,ceiling, wall, etc.) via bolts, screws, welding, or the like. In theillustrated embodiment, couplers 824 of supports 818 are preferablythree-eighths inch (⅜″) chains. As shown by FIG. 10C, bent portion ofarms 804-B extends toward support surface 830 a length l, which ispreferably two feet, eight inches (2′-8″) in this embodiment. The heighth is preferably ten feet (10′) in this embodiment.

As illustrated in the top view of FIG. 10D, arms 804 extend the distanced₁ from the center of hub 802 and connector sleeve 810 connects non-bentportion of arm 804-A to bent portion of arm 804-B at the distance d₃from a near edge of hub 802. A vertex of octagonal hub 802 to an edge ofarm 804 is a distance d₅. A structure mount 832 is a distance d₆ from anear edge of octagonal hub 802. A support 818 is a distance d₇ from anear edge of octagonal hub 802 and a distance d₈ from the extendedcenterline of hub 802. The distance d₈ is also the distance betweenadjacent arms 804 in this embodiment. Another structure mount 832 is adistance d₉ from the center of hub 802. In the embodiment of imagingapparatus 800 illustrated by FIGS. 10A-D, d₁ is preferably fifteen feet,seven and one-quarter inches (15′-7¼″), d₂ is preferably fifteen feet(15′), d₃ is preferably ten feet (10′), d₅ is preferably three andone-quarter inches (3¼″), d₆ is preferably three feet, eleven andthree-quarters inches (3′-11¼″), d₇ is preferably five feet, ten inches(5′-10″), d₈ is preferably four feet, six inches (4′-6″), and d₉ ispreferably two and three-quarters inches (2¾″).

FIGS. 11A-D illustrate yet another embodiment of imaging apparatus 800.In this embodiment, aspects of imaging apparatus 800 are connected viasupports 818 to structure mounts 832 that are preferably zinc-platedslotted angle irons having a dimension of one and one-half inches (1½″)by sixty inches (60″). The structure mounts 832 are physically attachedat fixed locations to a structure (e.g., ceiling, wall, etc.) via bolts,screws, welding, or the like. In the illustrated embodiment, couplers824 of supports 818 are preferably three-eighths inch (⅜″) chains. Asshown by FIG. 11C, bent portion of arms 804-B extends toward supportsurface 830 a length l, which is preferably two feet, eight inches(2′-8″) in this embodiment. The height h is preferably ten feet (10′) inthis embodiment.

As illustrated in the top view of FIG. 11D, support 818 is a distanced₁₁ from the center of hub 802 and connector sleeve 810 connectsnon-bent portion of arm 804-A to bent portion of arm 804-B at a distanced₃ from a near edge of hub 802. The supports 818 are a distance d₁₂ fromconnector sleeves 810. The center of hub 802 is also a distance d₅ fromthe center of structure mounts 832 above hub 802. The centers of holesin octagonal hub 802 to which arms 804 are connected are a distance d₁₀apart from each other. In the embodiment of imaging apparatus 800illustrated by FIGS. 11A-D, d₃ is preferably ten feet (10′), d₅ ispreferably three and one-quarter inches (3¼″), d₁₀ is preferably fourand three-quarter inches (4¾″), d₁₁ is preferably thirteen feet (13′),and d₁₂ is preferably two feet, five and three-quarters inches (2′-5¾″).

In an embodiment, imaging apparatus 800 is installed in a photo bayhaving a ceiling and a floor. The installation process begins bydetermining the center of the photo bay and marking the ceiling at thecenter. The process continues by making four marks on the ceiling, eachforty-five degrees from the bay centerline and four and three-quartersinches (4¾″) from the center mark. Six marks are then made on theceiling, four of which are forty-five degrees from the bay centerlineand two of which are along the bay centerline. All six of the marks areeach thirteen feet (13′) from the center mark. The process continues byinstalling eight ceiling mounts 832 (e.g., slotted angle irons) beloweach of the ten marks on the ceiling. Two of the ceiling mounts 832 willconnect to four supports 818 connected to hub 802. A carabiner 820 isattached to each of the ten ceiling mounts 832 and then a coupler 824 isattached to each of the ten carabiners 820. In an embodiment, couplers824 are chains that are cut to result in a lower end of the couplerbeing a distance above the floor. Preferably, a lower end of the coupleris ten feet, six inches (10′-6″) from the floor. A carabiner 820 is thenattached to the lower end of each chain, a turnbuckle 822 is attached atan upper end to each carabiner 820 and then another carabiner 820 isattached to a lower end of each turnbuckle 822. The hub 802 is attachedto four carabiners 820 at the center of the bay with the front of thehub facing toward the front of the bay. The turnbuckles 822 and thelengths of couplers 824 are adjusted until a lower surface of the hub802 is a distance above the floor. Preferably, this distance is ten feet(10′) above the floor. A non-bent portion of arm 804-A is connected to afirst end of bent portion of arm 804-B via a connector sleeve 810. Aclamp 826 is attached to a bent portion of arm 804-B at a distance fromthe center of connector sleeve 810. Preferably this distance is twofeet, five and three-quarters inches (2′-5¾″). This step is repeated tomake additional arms 804. For example, the step is repeated five timesto result in six arms 804. All arms 804 are installed into connectors814 to physically connect to hub 802. The arms 804 are suspended byattaching the clamps 826 to the remaining carabiners 820. Theturnbuckles 822 and couplers 824 are adjusted until arms 804 aresubstantially horizontal (e.g., parallel to the floor). A connector 814,a box 812, and a cover 816 are then installed on a lower end of eachbent portion of arm 804-B (i.e., an end not connected to connectorsleeve 810). In an embodiment, the arms 804 are conduit poles throughwhich wire is pulled from hub 802 to the lower end of each arm. Thewiring is attached to cameras 806 which are then physically connected tobox 812 and/or cover 816 of each arm 804.

When introducing elements of the present invention or the preferredembodiments(s) thereof, the articles “a”, “an”, “the” and “said” areintended to mean that there are one or more of the elements. The terms“comprising”, “including” and “having” are intended to be inclusive andmean that there may be additional elements other than the listedelements.

Having described aspects of the invention in detail, it will be apparentthat modifications and variations are possible without departing fromthe scope of aspects of the invention as defined in the appended claims.As various changes could be made in the above constructions, products,and methods without departing from the scope of aspects of theinvention, it is intended that all matter contained in the abovedescription and shown in the accompanying drawings shall be interpretedas illustrative and not in a limiting sense.

What is claimed is:
 1. A system for acquiring images of a subject,comprising: a hub coupled to an overhead structure mount, the hub havingone or more hub supports affixed to a top surface thereof for couplingto the structure mount; a plurality of arms extending radially outwardlyfrom the hub in a fixed and spaced-apart relationship relative to eachother, each of the arms being connected at a proximal end to a sidesurface of the hub, and each of the arms having at least one arm supportaffixed thereto for coupling to the structure mount; and a plurality ofcameras configured for acquiring image data of the subject when thesubject is positioned in a desired position below the hub, the camerasincluding a plurality of peripheral cameras each affixed to acorresponding one of the plurality of arms at a distal end thereof andat least one top camera affixed to a bottom surface of the hub, whereinthe plurality of arms radially extending outwardly from the hub arespaced apart and arranged such that the plurality of peripheral camerasaffixed thereto acquire the image data of the subject from a pluralityof different directions and the top camera is arranged such that the topcamera acquires the image data of the subject from a downward direction,and wherein the plurality of peripheral cameras and the top cameraacquire the image data of the subject substantially simultaneously whenthe subject is positioned in the desired position below the hub relativeto the cameras.
 2. The system of claim 1, wherein the hub and thecameras are positioned above a subject alignment pattern identifying thedesired position of the subject relative to the cameras.
 3. The systemof claim 1, further comprising a processor configured for facilitatingtransmission of the acquired image data from the plurality of cameras.4. The system of claim 3, wherein the processor executescomputer-executable instructions for stitching together the acquiredimage data into a 360-degree panoramic image.
 5. The system of claim 3,further comprising a graphical user interface display connected to theprocessor.
 6. The system of claim 1, wherein at least one of the camerashas a wide-angle lens.
 7. The system of claim 1, further comprising awireless communications transceiver for receiving electronic controldata and for transmitting image data acquired by the cameras to adatabase for storing the acquired image data.
 8. The system of claim 1,wherein a subject alignment pattern identifies the desired position ofthe subject relative to the cameras and further comprising a pluralityof sensors adapted to detect a current position of the subject relativeto the subject alignment pattern.
 9. The system of claim 8, wherein thecameras acquire images of the subject in response to the currentposition of the subject detected by the sensors.
 10. The system of claim1, further comprising a plurality of connectors sized and shaped toconnect the proximal end of each of the arms to the corresponding sidesurface of the hub.
 11. The system of claim 1, wherein the plurality ofarms each comprise a plurality of conduit poles and at least one conduitconnector sleeve sized and shaped to couple the plurality of conduitpoles.
 12. The system of claim 11, further comprising a plurality ofconduit boxes each having a hole in a top surface thereof sized andshaped to accept one of the plurality of conduit poles, wherein each ofthe peripheral cameras are housed in one of the conduit boxes.
 13. Thesystem of claim 12, further comprising a plurality of conduit box coverseach covering the hole in the top surface of a corresponding one of theconduit boxes.
 14. The system of claim 1, wherein the arm supports eachcomprise a plurality of carabiners and an adjustable turnbuckle.
 15. Thesystem of claim 14, wherein the arm supports each further comprise apipe clamp sized and shaped to fit around a corresponding one of theplurality of arms.
 16. The system of claim 1, further comprising asubject alignment pattern configured to identify the desired position ofthe subject relative to the cameras and provide a reference for aninstallation of the hub, the plurality of arms, and the plurality ofcameras.
 17. The system of claim 16, wherein the subject alignmentpattern is affixed to a lower support surface via a plurality of anchorscrews, the lower support surface configured to support the subjectthereon.
 18. The system of claim 16, wherein the subject is a vehicleand wherein the subject alignment pattern is configured to position thesubject relative to the cameras as a function of a wheelbase size of thevehicle.